Controller, Gamepad, Joypad Management
I've taken on the foolish challenge of gaming on Linux. For the most part I've had good success weaving through the small inconveniences with many modern games, emulation, and playing with
The Goal
I'm aiming to have a setup similar to how the Nintendo Switch handles controllers (GUI not necessary but highly wanted). My list of needs are
- Some kind of virtual 1-8 gamepad slots that can be mapped into any game, emulator, etc
- Remappable controllers (i.e. swapping player 1 to player 2, or re order player 2 to player 1 if controller 1 disconnects)
- No need to re-configure Controller mapping if switching type (player 1 goes from Gamecube to PS3 controller, but mapping is same , i.e. button
x
and buttona
stay as accept/ok function ) - Handle disconnect re-connect if switching ports, batteries die, etc.
- BONUS: show assigned port to controller's LED
- BONUS: controller that launches game becomes player 1
Controllers, Gamepads, Joy sticks
PS3 Sixaxis Controller
So far the PS3 Sixaxis controller has been the best gamepad with the least amount of headaches
Linux Mint
Pros:
- Easy Wired or Bluetooth Pairing
- Persistent Bluetooth re-paring
- Has modern inputs for most console/platforms games
Windows 10
Does not work out of the box. try this? XInput Wrapper for DS3(pcsx2.net)
Nintendo Pro Controller (3rd Party)
Here is when I started having problems. I have two 3rd party Pro controllers I've had vary degrees of success when connecting to different machines.
- PowerA Enhanced Wireless Controller for Nintendo Switch - Link Silhouette
- PowerA Wireless GameCube Style Controller for Nintendo Switch - Purple
The game I used to test these controllers is a cross platform desktop game
Windows 10
Nintendo controllers do not work out of the box.
Use this app to make compatability with Windows 10 easy Davidobot/BetterJoy(github.com)
https://askubuntu.com/questions/1331009/bluetooth-on-ubuntu-20-04-constantly-disconnecting